@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td{margin: 0;padding: 0;}/* table elements 表格元素 */ 
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font: 12px/1.5em tahoma, arial, simsun, sans-serif;}
button{border:0 none;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, var{font-style: normal;} /* 将斜体扶正 */
code, kbd, pre, samp{font-family: courier new, courier, monospace;} /* 统一等宽字体 */
small{font-size: 12px;} /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol {list-style: none; }
/** 重置文本格式元素 **/
a {text-decoration: none; }
a:hover{ text-decoration: underline; }
strong{font-weight:normal;}
sup{vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub{vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/** 重置表格元素 **/
table{border-collapse:collapse; border-spacing: 0; }

/*清除浮动*/
.clearfix:after {content:'.'; clear:both;height:0;display:block;visibility:hidden; }
*html .clearfix {display:block; height:1%;}
*+html .clearfix {min-height:1px;}

/*---浮动---*/
.fl{float:left;}.fr{float:right}.tl{text-align:left;}.te{text-align:center;}.tr{text-align:right;}


#wrap{width:970px;margin:0 auto;}
/*-------
公用头部1
---------*/
.side_nav{width:100%;height:30px;background:#EFEFEF;border-bottom:#D1D1D1 1px solid;line-height:30px;}
.side_nav a{color:#000;}
.side_nav p{margin-left:10px;float:left;}
.quick_menu{float:right;width:55%;}
.quick_menu li{float:left;padding:0 8px;}

/*-------
注册页面样式
---------*/
.join_head{height:35px;border:#eee 1px solid;border-top:none;background:#F6F6F6;}
.join_head p{color:#F00;font:bold 14px/35px Arial;}
.jionLogo{margin:10px 0;}

.flow_steps{margin:20px 0;}
.number3 li{float:left;width:300px;background:url(../images/flow_steps_bg.png) no-repeat 100% 0 #E4E4E4;font-size:14px;height:23px;line-height:23px;text-align:center;padding:0 15px 0 0;}
.number3 li.current{background-color:#FF6600;color:#fff;}
.number3 li.current .first{background-position:-12px -92px;background-color:#FF6600;}
.number3 li .first{background:url(../images/flow_steps_bg.png) no-repeat -12px -69px;}
.number3 li strong,.number3 li span{display:block;}
.number3 li span{font-weight:bold;}
.number3 li.list{background-position:100% -138px;}

.reg_form{width:680px;margin:0 auto;}
.input{290px;float:left;}
.input em{width:345px;display:block;float:left;margin-left:6px;line-height:24px;color:#999;}
.line label{text-align:right;font-size:14px;width:75px;line-height:24px;float:left;}
.line input{width:190px;height:20px;border:1px solid #A7A6AA;padding:2px;float:left;}
.line{margin-bottom:25px;}
.input .code_input{width:65px;}
.jion_img{border:1px solid #E4E4E4;float:left;margin:0 6px;}
.jion_btn{margin-left:160px;clear:both;}

.text_content{background:#F8F8F8;border:#ccc 1px solid;width:678px;height:140px;margin-top:10px}
.text_content h2{padding:5px 15px;}
.text_content p{width:658px;height:98px;overflow-y:scroll;margin:10px 8px;border:#E9E9E9 1px solid;background:#fff;}


/*-----------
登录页面
-------------*/
.login_form h2{background:url(../images/login-bg.png) no-repeat;}
.login_form{float:left;margin-top:10px;padding-left:120px;width:420px;border-right:#CCC 1px solid;}
.login_form h2{width:220px;height:60px;text-indent:-9999px;}
.login_formBox{width:340px;}
.login_box{background-color:#F7F7F7;border:#ccc 1px solid;}
.field{margin:20px 0 20px 10px; }
.field input{height:20px;width:160px;padding:2px 2px 1px; vertical-align:middle;}
.loginBtn{width:124px;height:28px;color:#fff;background:url(../images/blue_btn_bg.png) no-repeat;border:0 none;font-weight:bold;cursor:pointer;margin-left:60px;vertical-align:middle;}
.login_notice{margin:20px 0 20px 20px;}

/*-----------
我的购物车
-------------*/
.shopSerch{margin:10px 0;}
.shopSerch h1{float:left;}
.shop_form{margin:30px 0 0 40px;float:left;}
.shopping_text{width:300px;border:#B39978 1px solid;height:19px;float:left;padding:2px 0 2px 2px;}
.shopping_btn{width:100px;height:25px;background:url(../images/btnSearchRight.gif) no-repeat;border:0 none;cursor:pointer;float:left;font-size:14px;font-weight:bold;}
.shopCart{clear:both;}
.shopCart h2{background:url(../images/cart_001.gif) no-repeat;width:190px;height:50px; text-indent:-9999px;}
.noItemAlert{height:35px;border:#D8BB81 1px solid;background-color:#FFF7D3;line-height:35px;}
.noItemAlert p{margin-left:8px;}
.shoppingTop{margin-top:15px;}
.shoppingTop h3{background:url(../images/modAT.gif) repeat-x;height:28px;line-height:28px;}
.shoppingTop span.modATL{background:url(../images/bg.gif) no-repeat left top;float:left;height:28px;overflow:hidden;width:4px;}
.shoppingTop span.modATR{background:url(../images/bg.gif) no-repeat -4px top;float:right;height:28px;overflow:hidden;width:4px;}
.modBody{border:#DBDBDB 1px solid;border-top:none;}
.shopingTable{text-align:center;}
.shopingTable th{background-color:#FFFEE3;border-bottom:#DBDBDB 1px solid;height:30px;line-height:30px;color:#262F40;}
.shopingTable td{height:35px;line-height:35px;border-bottom:#DBDBDB 1px solid;}
.align_Right{padding-right:5px;}
.red{color:#C00;}
.cart_op{height:50px;margin:15px 0 0 460px;}
.cart_op li{float:left;height:36px;line-height:36px;margin:0 10px;}
.cart_op li a{color:#333;}

/*-----------
订单信息样式
-------------*/
.cart_table{overflow:hidden;padding:20px;border:#C4C3C3 1px solid;border-top:none;}
.part_consignee{background-color:#FFF7D3;width:890px;height:auto;border:#D8BB81 1px solid;}
.part_consignee h2{margin:15px 8px;}
.middle_line{margin:10px 0;}
.middle_line .addres_shop{width:400px;}
.middle_line input{width:130px;height:16px; vertical-align:middle;padding:2px 0 2px 1px;}
.middle_left{width:130px;display:block;float:left;text-align:right;}
.middle_btn{width:180px;height:24px;font-weight:bold;font-size:14px;background:#FF9900;border:0 none;cursor:pointer;margin-left:50px;}
.o_show{border-top:#CCC 1px solid;margin-top:20px;width:890px;}
.o_show h3{margin:10px 5px;;}
.tableLine{border:#DBDBDB 1px solid;}
.ware_info{background-color:#FFFEE3;border:#DBDBDB 1px solid;padding:5px 10px;overflow:hidden;width:870px;}
.ware_info b{font-size:14px;margin-left:40px;}
.part_info{margin:10px 0;}
.part_info li{;float:left;}
.wareinfo_btn{background:url(../images/submit.jpg) no-repeat;width:160px;height:53px;border:0 none;cursor:pointer;float:right;margin:10px 0 0 0;}

/*-----------
订单信息样式
-------------*/
.succeed_Con{width:800px;margin:0 auto;}
.tip1{background:url(../images/wcdd.gif) no-repeat left center;padding-left:40px;font-size:14px;font-weight:bold;height:35px;line-height:35px;color:#444;}
.cart_table p{margin-bottom:10px;}
.cart_table p strong{font-size:14px;font-weight:bold;}
.cart_table p.tip2{font-size:16px;}
.tip3{background:#FFF7D3;border:#D8BB81 1px solid;padding:8px 10px;}
.tip4{margin-top:15px;}
.tip4 a{margin:0 10px;}

/*-----------
商品详细页面
-------------*/


/*-----------
电影专题
-------------*/
.TVnav{background:url(../images/menu_bg.gif) repeat-x;height:30px;clear:both;}
.TV_info{background-color:#FCFE9B;border:#FFE876 1px solid;height:40px;margin-top:10px;padding:5px 8px;}
.TV_phone{border:#D4D4D4 1px solid;height:45px;margin:10px 0;background:url(../images/zk_tv.png) no-repeat 10px center;padding-left:95px;}
.tvnav_list li{float:left;padding:0 10px;line-height:30px;background:url(../images/menu_bg2.gif) no-repeat right center;}
.tvnav_list li.home{background:none;}
.tvnav_list li a{font-size:14px;color:#fff;font-weight:bold;}
.btn_booking,.btn_prev,.btn_next,.icon_paper,.icon_electron{background:url(../images/tvbg.png) no-repeat;}
.btn_booking{width:72px;height:23px;background-position:0 -62px;cursor:pointer;}
.tv_left{float:left;width:696px;margin-right:0px;}
.movie_quick{background:#FCF3DA;border:#FFF0C5 1px solid;height:35px;line-height:35px;padding:0 8px;margin:0 0 10px;}
.tv_body_img{display:none;}
.button{position:absolute; z-index:100; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
.d1{width:696px;height:auto;overflow:hidden;background-color:#000000;position:relative;}
.d2{width:100%;height:auto;overflow:hidden;}

.tv_city{border:#D4D4D4 1px solid;height:100px;padding:10px 8px;}
.tv_citylist li{float:left;border:#CCC 1px solid;border-top:none;border-bottom:none;margin:5px;}
.tv_citylist li a{display:block;padding:0 8px;font-size:14px;color:#325E7F;font-weight:bold;}
.tv_citylist li a:hover{background:#eee;}
.moveTv{margin:10px 0;}
.hot_movie_show{position:relative;overflow:hidden;height:200px;width:700px;}
.area_info_title{height:30px;line-height:30px;border-bottom:#CCC 1px solid;padding:0 15px;}
.area_info_title h3{font-size:14px;}
.hot_movie_list{position:absolute;overflow:hidden;top:10px;margin-left:7px;}
.hot_movie_list li{margin:0 5px;float:left;}
.hot_tv_img img{padding:2px;border:#CCC 1px solid;}
.tv_name{text-align:center;}
.tv_name a{font:bold 14px/18px Arial;color:#666;}
.btn_prev{background-position:0 -131px;float:left;margin:8px 0 0 8px;z-index:2;position:absolute;}
.btn_next{background-position:-12px -131px;float:right;margin:8px 10px 0 0;z-index:2;position:absolute;right:0;}
.btn_prev,.btn_next{width:12px;height:167px;cursor:pointer;}
.area_info_title h4{float:left;margin-right:10px;font-size:14px;}
.area_info_table{margin-top:10px;}
.area_info_table table th {border:1px solid #D4D4D4;height:32px;text-align:center;}
.area_info_table table td {border:1px solid #D4D4D4;color:#325E7F;height:34px;line-height:32px;text-align:center;}
.area_info_table table table {width:100%;}
.area_info_table table table td {border-width:0 0 1px;padding-right:10px;text-align:left;width:50%;}
.content_tv{margin-top:10px;}
.order_alert{width:100%;position:relative;overflow:hidden;text-align:right;}
.order_alert span{display:block;width:39px;height:15px;cursor:pointer;margin:0 0 0 auto;}
.icon_paper{background-position:-90px 0;}
.icon_electron{background-position:0 0;}
.tv_news{margin:10px 0;overflow:hidden;}
.tv_news_left{float:left;height:240px;margin-right:8px;overflow:hidden;position:relative;text-align:left;width:344px;}
.tv_news_left h2{background:url(../images/tvgb3.png) no-repeat 0 -233px;height:27px;line-height:27px;color:#595959;text-indent:13px;}
.news_con{border:#E4E4E4 1px solid;border-top:none;overflow:hidden;height:214px;}
.news_con dt{float:left;margin:5px;}
.news_con h5{height:25px;line-height:25px;}
.tv_news_list{clear:both;margin-left:15px;z-index:2; position:absolute;top:105px;}
.tv_news_list li{line-height:22px;}
.tv_news_list li a{color:#325E7F;}
.border_bt{width:344px;height:30px;background:url(../images/tvgb3.png) no-repeat -358px -230px;position:absolute;top:210px;z-index:1;}
.movie_news_v2{margin-right:0;}
.tv_right{width:261px;float:right;}
.use_intro h3{background:url(../images/tvbg2.png) no-repeat -367px -156px;height:27px;line-height:27px;}
.hot_play_tv{margin:10px 0;}
.tv_img_ad{margin-bottom:10px;}
.hot_play_tv h3{background:url(../images/tvgb3.png) no-repeat 0 -46px;height:27px;line-height:27px;text-indent:13px;}
.hot_play_con{border:#D4D4D4 1px solid;width:694px;overflow:hidden;}
.hot_play_list{overflow:hidden;width:696px;float:left;}
.hot_play_list li{width:90px;float:left;margin:8px 12px 0;display:inline;overflow:hidden;text-align:center;}
.hot_play_list li img{border:#CCC 1px solid;padding:1px;}
.hot_play_list li a{color:#424041;}
.user_state{border:#D4D4D4 1px solid;padding:0 8px;line-height:20px;}
.user_state h5{background:url(../images/tvbg.png) no-repeat 0 -85px;height:36px;width:155px;text-indent:-9999px;margin:8px 40px;}
.use_intro{margin-top:10px;}
.tv_pus{background:url(../images/tvgb3.png) no-repeat 0 -79px;height:28px;line-height:28px;text-indent:13px;}
.tv_pus_list{border:#E4E4E4 1px solid;border-top:none;overflow:hidden;}
.pus_list{margin:5px 10px;float:left;}
.pus_list li{height:25px;line-height:25px;border-bottom:#CECECE 1px solid;}
.pus_list li a{color:#000;}
.pus_list li span{margin:0 10px;}
.mt9{margin-bottom:5px;}
/*-----------
翻页样式
-------------*/
.turnPage{height:30px; margin:-6px auto 7px; border:1px solid #D8BB81; border-top:none; background:#e9f7ff; text-align:center; line-height:30px; clear:both;}
.turnPage a{padding:4px 6px; margin:0 1px; border:1px solid #D8BB81; background:#FFF;}
.turnPage a:link,.turnPage a:visited,.turnPage a:hover,.turnPage a:active{ color:#253042; text-decoration:none;}
.turnPage a:hover{color:#551A8B; background:#FFF7D3;}
.turnPageTwo{border:0 none; background:none; margin:15px auto 10px;}
/*-----------
网页底部footer
-------------*/
#footer{margin-top:20px;clear:both;}
.footer_nav a{margin:0 7px;color:#FF6600;}
.copyright{margin:10px 0 0 260px;}
.copy_s1{float:left;margin-right:15px}
.copy_text{width:200px;float:left;}


/*--------其他页面-------*/

